package com.sgj.utils;

import org.thymeleaf.util.StringUtils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * 手机号校验类
 * @author 沈国纪
 * @date 2021/1/16 22:23
 */
public class ValidatorUtil {

    // 手机号码验证正则表达式
    private static final Pattern mobile_parrern = Pattern.compile("^((13[0-9])|(15[^4])|(18[0-9])|(17[0-8])|(147,145))\\d{8}$");

    // 验证手机号码格式
    public static boolean isMobile (String mobile) {
        if (StringUtils.isEmpty(mobile)) {
            return false;
        }
        Matcher matcher = mobile_parrern.matcher(mobile);
        return matcher.matches();
    }
}
